为什么需要 Farm? 您所在的位置:网站首页 is he a farmer是什么意思 为什么需要 Farm?

为什么需要 Farm?

2024-06-28 06:13| 来源: 网络整理| 查看: 265

为什么需要 Farm? Farm 是什么?​

Farm 是一个非常快的基于 Rust 的 Web 构建工具,类似 webpack 和 vite,但更快。 farm resolve, load, transform 所有 asset(js/jsx/ts/tsx、css/sass/less、html、静态资源、json 等),并将它们打包成一系列可部署文件。 Farm 是一个速度极快的构建工具,可帮助您构建更快的 web/nodejs 应用程序。

为什么需要 Farm?​

随着 web 项目规模的扩大,构建性能已经成为主要瓶颈,对于一个庞大的项目,使用 webpack 编译可能需要 10min 甚至更多,一次 hmr 更新可能需要 10s 甚至更多,严重降低了研发效率。

因此我们急需极速的构建工具,解决项目编译性能问题。然后 vite/snowpack 这样的 unbundled 工具应运而生,此类工具主要有下面三个特性:

使用原生 ESM,在 dev server 启动时不对源文件进行编译和打包,源文件在入口模块执行时才会通过浏览器请求 dev server 编译,编译后的产物返回给浏览器 HMR 时,只重新编译一个模块,这样 HMR 的时间约等于一个模块的编译时间 对外部依赖(如 node_modules 下的依赖)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有